package com.pxst.fx.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @ClassName SysFxOrderChildInfoReq
 * @Author ：hy
 * @Date ：2023-11-01 10:34:48
 * @Description： 新增下发请求类
 * @Version: 1.0
 */
@Data
public class SysFxOrderChildStatusReq {

    /**
     * sys_fx_order_child Id
     */
    @NotNull(message = "子下发Id不能为空")
    @ApiModelProperty("子下发Id")
    private Long fxAltId;

    /**
     * sys_bank_bill Id
     */
    @NotNull(message = "银行对账单Id不能为空")
    @ApiModelProperty("银行对账单Id")
    private String vbId;

    /**
     * sys_fx_order_child action
     * 手动操作状态: BS200 1 Uploaded(成功 0 Unknown Error After Otp(失败)
     */
    @NotNull(message = "手动操作状态不能为空")
    @ApiModelProperty("手动操作状态")
    private Integer action;

    /**
     *sys_fx_order_child bank_fee
     */
    @NotNull(message = "银行手续费不能为空")
    @ApiModelProperty("银行手续费")
    private BigDecimal bankFee;

    @ApiModelProperty("是否手动失败 是0 ")
    private Integer force;

//    @ApiModelProperty()
//    private Integer isApprove;
}
